Cycle accurate transaction-driven simulation with multiple processor simulators
نویسندگان
چکیده
منابع مشابه
Precise and Accurate Processor Simulation
Precise and accurate simulation of processors and computer systems is a painstaking, time-consuming, and error-prone task. Abstraction and simplification are powerful tools for reducing the cost and complexity of simulation, but are known to reduce precision. Similarly, limiting and simplifying the workloads that are used to drive simulation can simplify the task of the computer architect, whil...
متن کاملFast Specification of Cycle-accurate Processor Models
This paper introduces a new specification style for processor microarchitectures. Our goal is to produce very simple, compact, but cycle-accurate descriptions, in order to enable early exploration of different microarchitectures and their performance. The key idea behind our approach is that we can derive the difficult-to-design forwarding and stall logic completely automatically. We have imple...
متن کاملFPGA-based Fast, Cycle-Accurate, Full-System Simulators
An ideal computer simulator is (i) fast, (ii) accurate to cycle level resolution, (iii) complete, modeling the entire system and running unmodified applications and operating systems, (iv) transparent providing visibility into all aspects of the system with minimum impact to simulation performance, (iv) inexpensive and (v) easy to create, extend and modify. Conventional wisdom says that no simu...
متن کاملA Processor Extension for Cycle-Accurate Real-Time Software
Certain hard real-time tasks demand precise timing of events, but the usual software solution of periodic interrupts driving a scheduler only provides precision in the millisecond range. NOP-insertion can provide higher precision, but is tedious to do manually, requires predictable instruction timing, and works best with simple algorithms. To achieve high-precision timing in software, we propos...
متن کاملBLRL: Accurate and Efficient Warmup for Sampled Processor Simulation
Current computer architecture research relies heavily on architectural simulation to obtain insight into the cycle-level behavior of modern microarchitectures. Unfortunately, such architectural simulations are extremely time-consuming. Sampling is an often-used technique to reduce the total simulation time. This is achieved by selecting a limited number of samples from a complete benchmark exec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Electronics Express
سال: 2009
ISSN: 1349-2543
DOI: 10.1587/elex.6.44